de niro london

De Niro plans new 83-room hotel in London’s Covent Garden
Hollywood star Robert De Niro has announced plans to build an 83-room hotel in London’s Covent Garden area. The actor has submitted plans to...

1